*{
	margin: 0;
	padding: 0;
}
html{
	overflow-x: hidden;
}
body{
	width:100%;
	height:100%;
	overflow-x: hidden;
	
}
a{
	text-decoration: none;
	color: #737373;
}
ul{
	list-style: none;
}	

.top{
	width: 100%;
	height: 80px;
	cursor: pointer;
	float: left;
}
.top img{
	height: 100%;
}
.tong-x {
	margin: 0 auto;
	width:1200px;
	color: #737373;
	
}
.header{
	width: 100%;
	background:#f2f2f2;
	font-size: 14px;
	float: left;
}
.header-x{
	height:35px;
	background:#f2f2f2;
}
.h-left{
	float: left;
}
.h-left li{
	padding: 0 4px;
	display: block;
	line-height: 35px;
	height:35px;
	float: left;
	cursor: pointer;
}
.h-left li:hover{
	color: #fc9262;
}
.h-right{
	float: right;
}
.h-right li{
	padding: 0 4px;
	display: block;
	line-height: 35px;
	height:35px;
	float: left;
	cursor: pointer;
}
	
.h-right li:hover{
	 color: #fc9262;
}
.h-right li a:hover{
	 color: #fc9262;
}
.h-right li:last-child:hover{
	cursor: default;
	color: #737373;
}
.h-right li:nth-child(2n):hover{
	cursor: default;
	color: #737373;
}
.h-right li b{
	font-weight: normal;
	 color: #fc9262;
}
.nav{
	width: 100%;
	float: left;
}
.nav-x{
	height: 172px;
}
.nav-top{
	height: 120px;
	float: left;
}
.nav-down{
	height: 52px;
	float: left;
}
.nav-log{
	    
	    float: left;
	    width: 350px;
	    height: 64px;
	    margin-top: 40px;
		background: url(../imgs/index-img/common_sprite.png) no-repeat;
		background-position:0 -248px;
}
.nav-seach{
	float: left;
}
	
.quan{
		margin-top: 40px;
		border: 2px solid #FF734C;
		width: 462px;
	    height:48px;
		border-radius: 24px;
}
.fang{
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	background: url(../imgs/index-img/common_sprite.png) no-repeat;
	background-position:0 -38px;
	width:20px;
	height:30px;
	float: left;
}
.nav-seach input{
	padding: 0 8px;
	width:310px;
	height:48px;
	box-sizing: border-box;
	border: 0;
	float: left;
}
.nav-seach button{
	color: white;
	float: left;
	width:122px;
	height:48px;
	box-sizing: border-box;
	border: 0;
	background:  #FF734C;
	cursor: pointer;
	 border-radius: 22px ;
	 font-size: 18px;
	 font-weight: bold;
}
.nav-tel{
	float:left;
	width: 350px;
	margin-left: 10px;
}
.nav-tel ul{
	float: right;
	color:#666;
	margin-top:50px;
	font-size: 16px;
}
.nav-tel ul li{
float: left;
padding:0 8px;
}
.tips1{
	width: 400px;
	margin: 10px 0 0 60px;
}
.tips1 li{
	cursor: pointer;
	font-size: 12px;
	float: left;
	color: #737373;
	padding-right: 30px;
}
.tips1 li:hover{
	color:  #FF734C;
}
.nav-down{
	height: 52px;
	float: left;
	position:relative;
}

.show{
	width: 1200px;
	height: 480px;
	z-index: 99;
	position: absolute;
	left: 0;
	top: 52px;
}
.showList{
	box-sizing: border-box;
	width: 960px;
	height: 480px;
	float: left;
	
}
.show1{
	width: 920px;
	height: 480px;
	background:white;
	padding-left: 40px;
	display: none;
}
.s1{
	width: 560px;
	height: 150px;
	background:white;
	padding-top: 20px;
	
}
.s1 p{
	    margin-bottom: 16px;
	    font-size: 14px;
	    line-height: 22px;
	    color: #232628;
}
.s1 dl {
	padding: 0 30px;
	float: left;
}
.s1 dl:hover{
	cursor: pointer;
	color: #FF734C;
}
.s1 dl dt img{
	width: 60px;
}
.s1 dl dd{
	width: 60px;
	font-size: 12px;
	text-align: center;
}
.show2{
	width: 920px;
	height: 480px;
	background:white;
	padding-left: 40px;
	display: none;
}

.s2-1{
	width: 100%;
	height: 250px;
	background:white;
	padding-top: 20px;
	
}
.s2-1 p{
	    margin-bottom: 16px;
	    font-size: 14px;
	    line-height: 22px;
	    color: #232628;
}
.s2-1 dl {
	padding: 0 20px;
	padding-bottom: 20px;
	float: left;
}
.s2-1 dl:hover{
	cursor: pointer;
	color: #FF734C;
}
.s2-1 dl dt img{
	width: 90px;
}
.s2-1 dl dd{
	width: 90px;
	font-size: 12px;
	text-align: center;
}
.s2-1 li{
	font-size: 12px;
	list-style:none;
	float: left;
	padding: 5px 5px;
}
.s2-1 li:hover{
	cursor: pointer;
	color: #FF734C;
}
.s2-2{
	width: 100%;
	height: 190px;
	background:white;
	padding-top: 20px;
	
}
.s2-2 p{
	    margin-bottom: 16px;
	    font-size: 14px;
	    line-height: 22px;
	    color: #232628;
}
.s2-2 dl {
	padding: 0 20px;
	padding-bottom: 20px;
	float: left;
}
.s2-2 dl:hover{
	cursor: pointer;
	color: #FF734C;
}
.s2-2 dl dt img{
	width: 90px;
}
.s2-2 dl dd{
	width: 90px;
	font-size: 12px;
	text-align: center;
}
.s2-2 li{
	font-size: 12px;
	list-style:none;
	float: left;
	padding: 5px 5px;
}
.s2-2 li:hover{
	cursor: pointer;
	color: #FF734C;
}
.show3{
	width: 920px;
	height: 480px;
	background:white;
	padding-left: 40px;
	display: none;
}
.s3-1{
	width: 100%;
	height: 130px;
	background:white;
	padding-top: 20px;
	
}
.s3-1 p{
	    margin-bottom: 16px;
	    font-size: 14px;
	    line-height: 22px;
	    color: #232628;
}
.s3-1 dl {
	padding: 0 20px;
	padding-bottom: 20px;
	float: left;
}
.s3-1 dl:hover{
	cursor: pointer;
	color: #FF734C;
}
.s3-1 dl dt img{
	width: 90px;
}
.s3-1 dl dd{
	width: 90px;
	font-size: 12px;
	text-align: center;
}
.s3-2{
	width: 100%;
	height: 310px;
	background:white;
	padding-top: 20px;
	
}
.s3-2 p{
	    margin-bottom: 16px;
	    font-size: 14px;
	    line-height: 22px;
	    color: #232628;
}
.s3-2 dl {
	padding: 0 30px;
	padding-bottom: 20px;
	float: left;
}
.s3-2 dl:hover{
	cursor: pointer;
	color: #FF734C;
}
.s3-2 dl dt img{
	width: 60px;
}
.s3-2 dl dd{
	width: 60px;
	font-size: 12px;
	text-align: center;
}
.sel-s{
	width: 240px;
	height: 480px;
	background: rgba(0,0,0,.3);
	color: white;
	float: left;
}
.sel-top{
	box-sizing: border-box;
	width: 100%;
	height: 118px;
	padding: 9px 0px 9px 20px;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
	margin-top: 15px;
}
.sel-s h4{
	padding-bottom: 7px;
	}
.sel-s h4:hover{
		color:  #FF734C;
		cursor: pointer;
	}
.sel-s li:hover{
		color:  #FF734C;
		cursor: pointer;
	}
.sel-s li{
	float: left;
	padding-right: 14px;
	padding-bottom: 6px;
	font-size: 14px;
}
.sel-b1{
	box-sizing: border-box;
	width: 100%;
	height: 92px;
	padding: 9px 0px 9px 20px;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.sel-b2{
	box-sizing: border-box;
	width: 100%;
	height: 70px;
	padding: 9px 0px 9px 20px;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}

.sel-b2 li{
	padding-right:12px ;
}
.sel-b2 span{
	display: block;
	float: right;
	margin-right: 30px;
}
.sel-b2:hover li{
	color: lightgrey ;
}
.sel-b2:hover li:hover{
	color:  #FF734C;
}
.sel-b2:hover h4{
	color: black;
}
.sel-b2:hover span{
	color: white;
}
.sel-b2:hover{
	background: white;
}
.sel-b3{
	box-sizing: border-box;
	width: 100%;
	height: 94px;
	padding: 9px 0px 9px 20px;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.sel-b3 li{
	padding-right:12px ;
}
.sel-b3 span{
	display: block;
	float: right;
	margin-right: 30px;
}
.sel-b3:hover li{
	color: lightgrey ;
}
.sel-b3:hover li:hover{
	color:  #FF734C;
}
.sel-b3:hover h4{
	color: black;
}
.sel-b3:hover span{
	color: white;
}
.sel-b3:hover{
	background: white;
}
.sel-b4{
	box-sizing: border-box;
	width: 100%;
	height: 46px;
	    padding: 9px 0px 9px 20px;
	    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}
.sel-b4 span{
	display: block;
	float: right;
	margin-right: 30px;
}
.sel-b4:hover h4{
	color: black;
}
.sel-b4:hover span{
	color: white;
}
.sel-b4 b{
	padding:0 7px;
}
.sel-b4 b:nth-child(1){
	padding-left:0 ;
}
.sel-b4:hover{
	background: white;
}
.sel-b4:hover b:hover{
	color:  #FF734C;
}
.d-l{
	float: left;
	width: 240px;
	height: 52px;
	background: linear-gradient(90deg, #ff734c 0%, #ff3d12 100%);
	border-radius:24px 24px 0 0 ;
	position: relative;
}
.d-l span{
	display: block;
	    width: 40px;
	    height: 40px;
	    margin-top: 4px;
	    margin-left: 12px;
		background: khaki;
		background: url(../imgs/index-img/common_sprite.png) no-repeat;
		background-position:-60px -90px;
}
.d-l b{
	font-size: 20px;
	color: white;
	position: absolute;
	top: 14px;
	left: 60px;
	cursor: pointer;
}
.d-r{
	margin-left: 30px;
	float: left;
	height: 52px;
}
.d-r li{
	cursor: pointer;
	float: left;
	height: 52px;
	color: black;
	text-align: center;
	line-height: 62px;
	font-size: 18px;
	font-weight: bold;
	padding:0 12px ;
}
.d-r li:hover{
    color:#ff734c ;
}
.scroll{
	width: 100%;
	height: 480px;
	margin: 0 auto;
	float: left;
}
.banner1{
	width: 100%;
	float: left;
}
.banner1-x{
	height: 60px;
}
.banner1-x ul li:nth-child(1){
	padding-left: 0 ;
}
.banner1-x ul li{
	float: left;
	font-size: 18px;
	color: black;
	padding: 0 43px;
	line-height: 60px;
}
.banner1-x ul li:hover{
	color:#ff734c ;
	cursor: pointer;
}
.banner1-x ul li span{
	display: block;
	float: left;
	    width: 24px;
	    height: 24px;
	    margin-top: 18px;
	    margin-left: 2px;
	    margin-right: 6px;
		background-image: url(../imgs/index-img/common_sprite.png);
}
.banner1-x ul li:nth-child(1) span{
	background-position: -102px -102px;
}
.banner1-x ul li:nth-child(2) span{
	background-position: -136px -102px;
}
.banner1-x ul li:nth-child(3) span{
	background-position: -204px -102px;
}
.banner1-x ul li:nth-child(4) span{
	background-position: -238px -102px;
}
.banner1-x ul li:nth-child(5) span{
	background-position: -170px -102px;
}
		
.good1{
	width: 100%;
	float: left;
}
.good1-x{
	margin:30px auto;
	height: 376px;
	background-color: white;
}

.good1-x div{
	border-radius: 10px;
}
.good1-x div:hover{
	cursor: pointer;
}
.gl1-1{
	width: 288px;
	height: 376px;
	background: url(../imgs/index-img/home_channel_lover.jpg) no-repeat;
	background-size: cover;
	float: left;
}
.gl1-2{
	width: 288px;
	height: 376px;
	margin-left: 16px;
	float: left;
}
.gl1-2-up{
	width: 288px;
	height: 180px;
	float: left;
	background: url(../imgs/index-img/home_channel_elder.jpg) no-repeat;
	background-size: cover;
}
.gl1-2-down{
	width: 288px;
	height: 180px;
	float: left;
	background: url(../imgs/index-img/home_channel_friend.jpg) no-repeat;
	background-size: cover;
	margin-top: 16px;
}
.gl1-3{
	width: 288px;
	height: 376px;
	background: url(../imgs/index-img/home_channel_birthday.jpg) no-repeat;
	background-size: cover;
	float: left;
	margin-left: 16px;
}
.gl1-4{
	width: 288px;
	height: 376px;
	margin-left: 16px;
	float: left;
}
.gl1-4-up{
	width: 288px;
	height: 180px;
	float: left;
}
.up-up{
	width: 136px;
	height:180px ;
	float: left;
	background: url(../imgs/index-img/home_channel_express.jpg) no-repeat;
	background-size: cover;
}
.up-down{
	width: 136px;
	height:180px ;
	float: left;
	margin-left: 16px;
	background: url(../imgs/index-img/home_channel_business.png) no-repeat;
	background-size: cover;
}
.gl1-4-down{
	width: 288px;
	height: 180px;
	float: left;
	background: url(../imgs/index-img/home_channel_you_2.jpg) no-repeat;
	background-size: cover;
	margin-top: 16px;
}
.good2{
	width:100%;
	float: left;
}
.good2-x{
	height: 172px;
	
}
.good2-x div:hover{
	cursor: pointer;
}
.gl2-1{
	width: 288px;
	height: 172px;
	float: left;
	background: url(../imgs/index-img/home_channel_rexiao.png) no-repeat;
	background-size:cover ;
	
}
.gl2-2{
	width: 288px;
	height: 172px;
	float: left;
	background: url(../imgs/index-img/home_channel_tejia.png) no-repeat;
	background-size:cover ;
		margin-left: 16px;
}
.gl2-3{
	width: 288px;
	height: 172px;
	float: left;
	background: url(../imgs/index-img/home_channel_xinpin.png) no-repeat;
	background-size:cover ;
		margin-left: 16px;
}
.gl2-4{
	width: 288px;
	height: 172px;
	float: left;
	background: url(../imgs/index-img/home_channel_pinwei.png) no-repeat;
	background-size:cover ;
	margin-left: 16px;
}
.tianbu1{
	width: 100%;
	height: 60px;
	float: left;
}
.block1{
	width: 100%;
	float: left;
	background-color: #F7F9FA;
	padding-bottom: 60px;
}
.blockbg2{
	background:  #E9ECF0;;
}
.block1-x{
	height: 200px;
}
.span1-top{
	margin-top: 30px;
	margin-bottom: 14px;
	height: 30px;
	width: 1200px;
	color: #333;
	float: left;
}
.span1-top h2{
	font-size:28px;
	color: black;
	float: left;
	line-height: 30px;
}
.span1-top h2:hover{
	color:#ff734c ;
	cursor: pointer;
}
.span1-top h4:hover{
	cursor: pointer;
}
.span1-top span{
	padding: 0 20px;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: 100;
}
.span1-top h3{
	font-weight: normal;
	font-size:22px;
	float: left;
	line-height: 35px;
	font-family:arial;
}
.span1-top h4{
	font-weight: normal;
	font-size:14px;
	float: right;
	line-height: 16px;
	font-family:arial;
	line-height: 30px;
}
.span1-down{
	float: left;
	height:672px;
	width: 1200px;
}
.span1-down-l{
	width: 288px;
	height: 656px;
	float: left;
	position: relative;
	cursor: pointer;
}
.span1-down-l img{
	width: 288px;
	height: 656px;
}
.btnbg{
	width: 288px;
	height: 160px;
	background: url(../imgs/index-img/home_linkcover.png);
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: default;
}
.btn1{
	width: 200px;
	height: 60px;
	border: solid 3px rgba(255, 255, 255, 0.7);
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color: white;
	font-weight: bold;
	margin: 60px 0 0 44px;
	cursor: pointer;
}
.span1-down-r{
	width: 912px;
	height: 672px;
	float: left;
	
}
.down-r-block{
	width: 212px;
	height: 320px;
	float: left;
	margin-left: 16px;
	cursor: pointer;
	
	
}
.down-r-block:hover .r-block-up img{
	position: absolute;
	transform: scale(1.05);
}
.r-block-up{
	width: 212px;
	height: 228px;
	float: left;
	overflow: hidden;
	position: relative;
	
}
.r-block-up img{
	width: 212px;
	height: 228px;
	transition: all 0.5s linear; 
	
}
.r-block-down{
	width: 212px;
	height: 92px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	padding: 10px;
	background-color: white;
}
.r-block-down p{
	margin: 5px 0;
}
.r-block-down p:nth-child(1){
	color: #333;
	font-size: 16px;
}
.r-block-down p:nth-child(2){
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.r-block-down p:nth-child(3){
	color: #666;
	font-size: 12px;
}
.r-block-down:hover p{
	color:#ff734c ;
}
.cake-banner{
	width: 100%;
	height: 466px;
	background-color: white;
	float: left;
}
.cake-top{
	margin-top: 14px;
	width: 100%;
	height: 48px;
	background-color: antiquewhite;
}
.cake-top-l{
	width: 288px;
	height: 48px;
	background: linear-gradient(90deg, #ff734c 0%, #ff3d12 100%);
	border-radius: 0 100px 100px 0;
	color: #fff;
	float: left;
	position: relative;
}
.cake-top-l span:nth-child(1){
	margin-left:30px;
	display: block;
	float: left;
	background: url(../imgs/index-img/common_sprite.png) no-repeat;
	width: 16px;
	height: 16px;
	margin-top: 16px;
	margin-right: 8px;
	background-position: -26px -46px;
}
.cake-top-l h3{
	float: left;
	font-size: 18px;
	line-height: 48px;
	font-weight: normal;
}
.cake-top-l p{
	float: right;
	font-size: 18px;
	line-height: 48px;
	margin-right: 40px;
	cursor: pointer;
}
.cake-top-l p b{
	display: block;
	float: right;
	width: 14px;
	height: 14px;
	margin-top: 18px;
	margin-left: 10px;
	background-position: 0 0;
	background: url(../imgs/index-img/common_sprite.png) no-repeat;  
}
.cake-top-l p:hover b{
	transform: rotate(90deg);
}
.top-l-cover{
	width: 380px;
	background-color: white;
	border: solid 2px #ff6a00;
	position: absolute;
	top: 48px;
	left: 150px;
	display: none;
}
.top-l-cover h3{
	width: 380px;
	height: 36px;
	color:#ff6a00;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	float: left;
}
.top-l-cover h4{
	box-sizing: border-box;
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	margin: 0 0 5px;
	padding: 0 20px;
	background-color: #f5f5f5;
	float: left;
	color: #666;
}
.top-l-cover ul{
	float: left;
	color: #666;
	font-size: 12px;
}
.top-l-cover ul li{
	float: left;
	padding: 0 25px;
	margin-top: 20px;
}
.top-l-cover ul li:hover{
	color:#ff734c;
	cursor: pointer;
}
.top-l-cover input{
	line-height: 30px;
	position: relative;
	display: block;
	height: 40px;
	padding:5px;
	border: 1px solid #ddd;
	border-radius: 4px 0 0 4px;
	border-right: 0;
	background-color: #fff;
	box-sizing: border-box;
	float: left;
	width: 290px;
	margin: 20px 0 10px 25px;
}
.top-l-cover span{
	box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius:0  4px 4px 0;
	border-left: 0;
	display: block;
	margin-top:20px ;
	width: 30px;
	height: 40px;
	float: left;
	background:url(../imgs/index-img/common_z.png) no-repeat;
	background-position: -334px -126px;
}
.cake-top-r{
	float: left;
}
.cake-top-r ul{
	width: 912px;
	height: 48px;
	float: left;
}
.cake-top-r ul li{
	float: left;
	line-height: 48px;
	padding: 0 14px;
	font-size: 16px;
	color: black;
}
.cake-top-r ul li:hover{
	color:#ff734c;
	cursor: pointer;
}
.cake-down{
	width: 100%;
	height: 384px;
	float: left;
	margin-top: 16px;
	box-sizing: border-box;
	padding-left: 20px;
}
.cake-down dl{
	width: 144px;
	height: 110px;
	float:left;
	text-align: center;
	margin-right:24.5px;
	margin-top: 10px;
	cursor: pointer;
}
.cake-down dl dt{
	width: 134px;
	
}
.cake-down dl dd{
	line-height: 30px;
}
.cake-down dl:hover dd{
	color:#ff734c;
}
.foot{
	width: 100%;
	float: left;
	background-color:  #232628;
}
.foot-x{
	box-sizing: border-box;
	padding: 46px 0;
	height: 250px;
}
.foot-x ul{
	float:left;
	font-size:16px;
	height: 16px;
	line-height: 16px;
}
.foot-x ul li{
	float: left;
	color: white;	
}

.foot-x ul li:nth-child(2n-1){
	padding: 0 27px;
}
.foot-x ul li:nth-child(1){
	padding-left: 0;
}
.foot-x ul li:nth-child(2n-1):hover{
	cursor: pointer;
	color: #ff734c;
}
.nthone{
	font-size: 12px;
	color: #71797F;
	line-height: 22px;
	margin-top: 50px;
}
.nthone span{
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 2px;
	background:url(../imgs/index-img/common_sprite.png) no-repeat; 
	background-position: -360px -72px;
	float: left;
}
.nthone b{
	font-weight: normal;
	display: block;
	float: left;
	margin-right: 4px;
}
.nthone b:hover{
	cursor: pointer;
	color: #ff734c;
}
.nthone i{
	font-style: normal;
	display: block;
	float: left;
	margin-right: 4px;
}
.nthtwo{
	font-size: 12px;
	color: #71797F;
	line-height: 22px;
}
.nthtwo b:hover{
	cursor: pointer;
	color: #ff734c;
}
.img-show{
	height: 40px;
	margin-top: 10px;
}
.img-show span{
	height: 100%;
	display: block;
	float: left;
	background:url(../imgs/index-img/common_sprite.png) no-repeat; 
	padding-right: 10px;
}
.img-show span:nth-child(1){
	width: 149px;
	background-position: -518px -136px;
}
.img-show span:nth-child(2){
	width: 123px;
	background-position: -676px -136px;
}
.img-show span:nth-child(3){
	width: 33px;
	background-position: -809px -136px;
}

.nththree{
	font-size: 12px;
	color: #71797F;
	line-height: 22px;
	margin-top: 20px;
}
.nththree b{
	font-weight: normal;
	display: block;
	float: left;
	margin-right: 4px;
}
.nththree b:hover{
	cursor: pointer;
	color: #ff734c;
}
.nththree i{
	font-style: normal;
	display: block;
	float: left;
	margin-right: 4px;
}